COM AT^SMGL - List messages
COM V1.0	16.12.2004	T. Kleinmann
COM V1.1	22.02.2005	T. Kleinmann	Storing of messages in different states automated

from attglobals import *

COM Select preferred SMS storage first


AT+CPMS="ME"
WAIT FOR OK

COM Store a test message in different states
for m in range (0,5):
	AT+CMGW=29,m
	WAITFOR (1,'>')
	ATCMD(1,'0001000C9194718051181100001253FA5B5E2683E8E539BD5D9ECFC3E732',chr(26),chr(10))
	WAITFOR (1,'+CMGW:')
	WAIT 2000

COM List UNREAD messages (EXECUTE command):
ATCMD(1,'AT^SMGL')
WAITFOR (1,'OK')

COM List UNREAD messages:
ATCMD(1,'AT^SMGL=0')
WAITFOR (1,'OK')

COM List READ messages:
ATCMD(1,'AT^SMGL=1')
WAITFOR (1,'OK')

COM List STORED UNSENT messages:
ATCMD(1,'AT^SMGL=2')
WAITFOR (1,'OK')

COM List STORED SENT messages:
ATCMD(1,'AT^SMGL=3')
WAITFOR (1,'OK')

COM List ALL messages:
ATCMD(1,'AT^SMGL=4')
WAITFOR (1,'OK')

AT
WAIT FOR OK